import { createStore } from 'vuex'
import persist from 'vuex-persistedstate'
export default createStore({
  state: { // 存放数据
    count: 1
  },
  getters:{ // 相当于计算属性
    money(state){
      return state.count*100
    }
  },
  mutations: { // 改变state里面的数据的 (固话插件监听的是mutations方法改变，如果没有变化，就不会被存储)
    storeAdd(state){
      state.count++
    }
  },
  actions: { // 异步去改变数据

  },
  modules: { // 模块化

  },
  plugins: [
    new persist({
      storage: window.localStorage,
    }),
  ]
})
